﻿using System;
using System.Collections.Generic;
using System.Windows;

using Microsoft.Surface;
using Microsoft.Surface.Presentation;


namespace ENMAX_ArcGIS
{
    public class MapDrawController
    {
        private static MapDrawController mapDrawController = null;

        #region Singleton Methods

        protected MapDrawController()
        {
        }

        public static MapDrawController getInstance()
        {
            if (mapDrawController == null)
            {
                mapDrawController = new MapDrawController();
            }

            return mapDrawController;
        }

        #endregion

        # region Contact Handlers

        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void ContactDownHandler(object sender, ContactEventArgs e)
        {

        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void LostContactCaptureHandler(object sender, ContactEventArgs e)
        {
        }

        /// <summary>
        /// 
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        public void PreviewContactChangedHandler(object sender, ContactEventArgs e)
        {
        }

        # endregion

    }
}
